package cn.silver.module.system.param;

import cn.silver.framework.mybatis.annotation.TableField;
import cn.silver.framework.mybatis.enums.SearchEnums;
import cn.silver.framework.mybatis.param.BusParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

/**
 * 用户信息业务对象 sys_user
 *
 * @author Michelle.Chung
 */

@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class UserParam extends BusParam {
    @TableField(name = "type", searchType = SearchEnums.EQ)
    private String type;
    @TableField(name = "sex", searchType = SearchEnums.EQ)
    private String sex;
    @TableField(name = "mobile", searchType = SearchEnums.LIKE)
    private String mobile;
    @TableField(name = "email", searchType = SearchEnums.LIKE)
    private String email;
}
